import math
chislo = int (input('Введите четырёхзначное число '))
if chislo<1000 or chislo>9999:
    print ('Введённое число не является четырёхзначным')
else:
    if chislo%2==0:
        print ('Число чётное: Да')
    else:
        print ('Число чётное: Нет')
    if chislo%3==0:
        print ('Число кратное трём: Да')
    else:
        print ('Число кратное трём: Нет')
        
    sqrt_number = math.sqrt(chislo)
    if sqrt_number == int(sqrt_number):
        print ('Число является квадратом числа: ', int(sqrt_number))
    else:
        print ('Число является квадратом числа: Нет')
        
    mindigit=9
    maxdigit=0
    count=0
    chislo1=chislo
    while chislo1>0:
        a=chislo1%10
        if a<mindigit:
            mindigit=a
        if a>maxdigit:
            maxdigit=a
        if a==0:
            count+=1
        chislo1=chislo1//10
    print ('Наименьшая цифра числа: ', mindigit)
    print ('Наибольшая цифра числа: ', maxdigit)
    print ('Количество нулей в числе: ', count)
    if chislo%10==1 or chislo%10==4 or chislo%10==9 or chislo%10==0:
        print ('Цифра в разряде единиц является квадратом цифры: ', int(math.sqrt(chislo%10)))
    else:
        print ('Цифра в разряде единиц является квадратом цифры: Нет')
    if (chislo//10)%10==1 or (chislo//10)%10==4 or (chislo//10)%10==9 or (chislo//10)%10==0:
        print ('Цифра в разряде десятков является квадратом цифры: ', int(math.sqrt((chislo//10)%10)))
    else:
        print ('Цифра в разряде десятков является квадратом цифры: Нет')
    if (chislo//100)%10==1 or (chislo//100)%10==4 or (chislo//100)%10==9 or (chislo//100)%10==0:
        print ('Цифра в разряде сотен является квадратом цифры: ', int(math.sqrt((chislo//100)%10)))
    else:
        print ('Цифра в разряде сотен является квадратом цифры: Нет')
    if (chislo//1000)%10==1 or (chislo//1000)%10==4 or (chislo//1000)%10==9 or (chislo//1000)%10==0:
        print ('Цифра в разряде тысяч является квадратом цифры: ', int(math.sqrt((chislo//1000)%10)))
    else:
        print ('Цифра в разряде тысяч является квадратом цифры: Нет')
    
    
    
        
    
    
